//
//  ACSystemFunction.h
//  ACFramework
//
//  Created by caoyq on 2018/6/11.
//  Updated by caoyq on 2018/7/31.
//

#import <Foundation/Foundation.h>

/**
 系统功能总结封装
 - 系统声音
 - 开启手电筒
 */
@interface ACSystemFunction : NSObject

#pragma mark - 声音

///播放系统震动
+ (void)soundOfSystemShock;

///播放系统消息推送声音（推送QQ消息的声音）
+ (void)soundOfSystemNotification;

/**
 播放自定义的声音(包括系统声音).
 
 系系统声音路径：/System/Library/Audio/UISounds/xxx, 系统声音名参考：http://iphonedevwiki.net/index.php/AudioServices.

 @param path    声音文件路径
 @param isShock 是否带有震动（系统声音都有震动，自定义声音就可以选择是否需要系统的震动效果）
 */
+ (void)soundOfSystemFromPath: (NSString *)path isShock: (BOOL)isShock;

#pragma mark - 手电筒

/**
 是否开启手电筒

 @param on YES：开启，NO：关闭
 */
+ (void)turnTorch:(BOOL)on;

#pragma mark - 粘贴板

@end
